OpenFlow Timeouts Demystified

نویسندگان

  • Adam Zarek
  • Yashar Ganjali
  • David Lie
چکیده

This paper explores the impact of the timeout length on performance, measured through the miss rate, and table occupancy. It finds that as timeouts increase, the miss rate decays exponentially while the table size grows near-linearly. We observe there is an operating point where any further increases in the timeout lead to insignificant reductions in the miss rate while unnecessarily swelling expanding the table occupancy. In one dataset this timeout is at 5 seconds, while it is centered around 10 for three others. Additionally, this paper introduces hybrid flow table management that combines timeouts with explicit controller eviction messages. It establishes a lower bound of 57% fewer table entries in one dataset without impacting the miss rate, while a practical TCP-based implementation reduces the table size by 42%, or almost 32,000 entries. Finally, this work compares the performance of different flow table replacement policies. It identifies that while LRU outperforms the other policies, it cannot be implemented in current OpenFlow switches. A FIFO replacement policy performs [AZ: number!] worse than LRU but less than 0.1% better than Random replacements. Based on our observations, the future of OpenFlow timeouts is to delegate the responsibility of assigning timeouts to a controlloop within the controller so the timeout can both be dynamically tuned to individual flows, as well as individual network requirements.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Characterizing Rule Compression Mechanisms in Software-Defined Networks

Software-defined networking (SDN) separates the network policy specification from its configuration and gives applications control over the forwarding rules that route traffic. On large networks that host several applications, the number of rules that network switches must handle can easily exceed tens of thousands. Most switches cannot handle rules of this volume because the complex rule match...

متن کامل

OpenFlow Implementation on NetMagic Platform

Stanford University proposed a new network switch model named OpenFlow for the research of network innovation. OpenFlow enables researchers to control the behavior of the network by managing flow table. NetMagic is an open network switching platform for the innovative research of next generation Internet architecture. This paper introduces OpenFlow and NetMagic briefly, and implements a customi...

متن کامل

OpenFlow: Extension for OpenFlow and its Implementation

The Internet has made great success and big progress. However, the network-layer of Internet and the network devices in Internet have been relatively stagnant. Few changes or improvements have been made in last forty years, which is a stark contrast to the prosperity of the application-layer of the Internet. OpenFlow aims to enable innovation for the network-layer and network devices, which dec...

متن کامل

OpenFlow-based Link Dimensioning

In this demo we will demonstrate the possibility of using OpenFlow traffic measurements for link dimensioning purposes. Our solution runs on top of the Ryu OpenFlow controller and retrieves per-flow statistics metered at the OpenFlow switch. The statistics are obtained by using messages defined by the OpenFlow protocol. These statistics are then applied to a flowbased link dimensioning approach...

متن کامل

OFLOPS: An Open Framework for OpenFlow Switch Evaluation

Recent efforts in software-defined networks, such as OpenFlow, give unprecedented access into the forwarding plane of networking equipment. When building a network based on OpenFlow however, one must take into account the performance characteristics of particular OpenFlow switch implementations. In this paper, we present OFLOPS, an open and generic software framework that permits the developmen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012